Model Driven Development of Content Management Applications
نویسندگان
چکیده
Building applications on databases or content management systems involves various stages such as schema design, business logic design and UI design. We explore a model driven design approach, in which the application building process is initiated by building a model. The model includes various aspects such as the data model and business rules definitions. Once the model is defined, other components can be generated automatically from it. These components are then used to build the rest of the application. We have developed an integrated, extensible platform for supporting the different roles in this process: Data Architect, Application Developer & Web Interface Designer. The data architect role is supported by tooling that supports visual repository schema design and data modeling in a disconnected mode. The application developer and UI designer role is supported by tooling that allows business and process logic to be assembled at a high level of abstraction, potentially without the need for specialized coding skills. The challenge addressed by this approach is to bridge the gaps found at the boundaries of development tooling and allow for a smooth transition across the various roles, thus enabling rapid development of content management based enterprise applications.
منابع مشابه
Model-Driven Development and Assembly of Content Management Applications
The use of service-oriented development architectures can speed up business application development allowing market changes to quickly be reflected in enterprise software. We have developed a novel service-oriented development architecture and associated tooling to support on model-driven development of content management based applications. This architecture supports the set of roles necessary...
متن کاملA Model-Driven Decision Support System for Software Cost Estimation (Case Study: Projects in NASA60 Dataset)
Estimating the costs of software development is one of the most important activities in software project management. Inaccuracies in such estimates may cause irreparable loss. A low estimate of the cost of projects will result in failure on delivery on time and indicates the inefficiency of the software development team. On the other hand, high estimates of resources and costs for a project wil...
متن کاملTowards a Pragmatic Model Driven Engineering Approach for the Development of CMS-based Web Applications
Most enterprises utilize Web Content Management System (CMS) for the development and maintenance of their web applications. A CMS provides a high quality platform and creates web applications based on software configuration instead of software engineering from scratch. Although there are numerous advantages to implementing a CMS, there are two downsides not solved: for complex applications ther...
متن کاملAn Investigation of LTE Broadcast
Broadcast and broadband communications have undoubt- edly become a part of today’s social life. Accessibility of content of interest to the audience at any place and at any time regardless of the type of content consumer device can have an effective contribution to the desire of the audience to use of the broadcast content. The HD and Ultra HD qualities, the desire for demand-driven application...
متن کاملAn Investigation of LTE Broadcast
Broadcast and broadband communications have undoubt- edly become a part of today’s social life. Accessibility of content of interest to the audience at any place and at any time regardless of the type of content consumer device can have an effective contribution to the desire of the audience to use of the broadcast content. The HD and Ultra HD qualities, the desire for demand-driven application...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005